widget: Another place to relax the visibility requirement
authorBenjamin Otte <otte@redhat.com>
Fri, 25 Jan 2013 13:54:39 +0000 (14:54 +0100)
committerBenjamin Otte <otte@redhat.com>
Sat, 26 Jan 2013 20:04:55 +0000 (21:04 +0100)
See commit 154204e89136f338a3b0cbd91ddaebc09e4bd8e3 for details

gtk/gtkwidget.c

index 585b4f873efb6d254387f25249ae53c69214dc6c..2f4da17b2e86f1fbe37042deaf8adaa96b6ed1b5 100644 (file)
@@ -13526,7 +13526,7 @@ gtk_widget_set_allocation (GtkWidget           *widget,
   GtkWidgetPrivate *priv;
 
   g_return_if_fail (GTK_IS_WIDGET (widget));
-  g_return_if_fail (gtk_widget_get_visible (widget));
+  g_return_if_fail (gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget));
   g_return_if_fail (allocation != NULL);
 
   priv = widget->priv;